package com.ruicar.afs.cloud.workflow.greatwall.enums;

import com.ruicar.afs.cloud.common.core.enums.AfsBaseEnum;
import com.ruicar.afs.cloud.common.core.enums.annotations.AfsEnum;

public enum RequestPath implements AfsBaseEnum {

    @AfsEnum(key = "/workflow/api/checkUserOnline", desc = "检查用户是否在线")
    CHECK_USER_ONLINE,

    @AfsEnum(key = "/workflow/api/getAssignUser", desc = "获取指定用户")
    GET_ASSIGN_USER,


    @AfsEnum(key = "/workflow/api/queryOrgCondition", desc = "获取用户查询条件")
    QUERY_ORG_CONDITION,


    @AfsEnum(key = "/workflow/api/queryRoles", desc = "获取所有角色")
    QUERY_ROLE,


    @AfsEnum(key = "/workflow/api/queryUserInfo", desc = "查询用户")
    QUERY_USER_INFO,


    @AfsEnum(key = "/workflow/api/taskCreate", desc = "任务创建通知")
    TASK_CREATE,


    @AfsEnum(key = "/workflow/api/taskAssign", desc = "任务分配通知")
    TASK_ASSIGN,


    @AfsEnum(key = "/workflow/api/updateBizData", desc = "更新业务数据")
    UPDATE_BIZ_DATA,

    @AfsEnum(key = "/workflow/api/getRtnUserInfo", desc = "获取回退可用用户")
    GET_RETURN_USER_INFO,

    @AfsEnum(key = "/workflow/api/getApplyUserInfo", desc = "获取经销商")
    GET_APPLY_USER_INFO,

    @AfsEnum(key = "/workflow/api/getLeader", desc = "获取组长")
    GET_GROUP_LEADER,

    @AfsEnum(key = "/workflow/api/getOperUser", desc = "获取指定处理人")
    GET_OPER_USER,


    @AfsEnum(key = "/workflow/api/commonNodeCheckUser", desc = "平均分配节点校验用户信息")
    COMMON_NODE_CHECK_USER,




    @AfsEnum(key = "/workflow/api/taskAssignError", desc = "任务分配出错")
    FLOW_ASSIGN_ERROR,

    @AfsEnum(key = "/workflow/api/dataGetError", desc = "业务数据获取失败")
    FLOW_DATA_GET_ERROR,

    @AfsEnum(key = "/workflow/api/defaultError", desc = "默认异常")
    FLOW_DEFAULT_ERROR,
}
